home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / rbbsdocs.zip / RBBSDOCS.6 < prev    next >
Text File  |  1990-11-05  |  30KB  |  560 lines

  1.  
  2.  
  3.  
  4.     FILES RBBS-PC USES                                                      6-1
  5.  
  6.  
  7.     6. FILES RBBS-PC USES
  8.     ---------------------
  9.     There are essentially two types of  files that RBBS-PC uses -- "system" and
  10.     "text" files.   "System"  files are  defined as  random files that  RBBS-PC
  11.     reads and  writes to.    "Text" files  are defined  as  files that  RBBS-PC
  12.     primarily reads from.  Text files  can be edited externally to RBBS-PC with
  13.     almost any text  editor.  Either type of file can be "static" or "variable"
  14.     in length.   By "static" it  is meant that these  files have a  pre-defined
  15.     length  beyond which RBBS-PC does  not extend them.   Similarly, "variable"
  16.     length  files  are  defined as  those  files  whose  length is  dynamically
  17.     increased by RBBS-PC.   (In  some RBBS-PC environments,  only the  "static"
  18.     length files  can be shared  SAFELY among multiple  nodes.)   The following
  19.     table summarizes these files, using the default file names:
  20.  
  21.          "Static" Length Files         "Variable" Length Files
  22.  
  23.          MESSAGES (can be variable)    CALLERS        ARCWORK?.DEF
  24.          USERS                         COMMENTS       NODE?WRK
  25.          MESSAGES.BAK                  DOUT?.DEF      RBBS?F1.DEF
  26.          USERS.BAK                     DK*.ARC        DORINFO?.DEF
  27.          RBBS?PC.DEF                   DRST?.DEF
  28.                                        99.DIR (upload directory)
  29.  
  30.     The following "text files" are "static" in length and can be shared safely:
  31.  
  32.          NEWUSER                       RBBS-CDR.DEF
  33.          MENU0 --> MENUA               LG*.DEF
  34.          BULLET, BULLET1 --> BULLET?   AUTOPAGE.DEF
  35.          DIR.DIR, aa.DIR --> bb.DIR    CONFMAIL.DEF
  36.          CDR.CDR, aa.CDR --> bb.CDR    RBBS-CDR.DEF
  37.          FILESEC                       PROTO.DEF
  38.          CONFENCE                      RBBS-REG.DEF
  39.          *.PUI                         PRELOG.DEF
  40.          PASSWRDS                      EPILOG.DEF
  41.          *.HLP                         PRIV.DEF
  42.          HELP??                        AUTOPAGE.DEF
  43.          TRASHCAN                      RBBS?TM.DEF
  44.          WELCOME                       MAIN.NWS
  45.  
  46.     In a CORVUS  OmniNet network environment  any of the "static"  length files
  47.     can be  shared on a common  volume and ALL  of the "variable"  length files
  48.     must be segregated on volumes unique to each copy of RBBS-PC.  RBBS-PC uses
  49.     a RENAME function in order to determine if a file exists.  Because of this,
  50.     all  the  volumes accessed  by  any RBBS-PC  in  a CORVUS  network  must be
  51.     designated "read/write." Therefore,  you must be very  careful when running
  52.     CONFIG.  CONFIG creates the definition file (RBBS?PC.DEF) for each copy  of
  53.     RBBS-PC.  See Appendix L for information regarding Corvus OmniNet).
  54.  
  55.     The  one  file  that  cannot  be shared  is  the  Caller's  file.   RBBS-PC
  56.     continually  logs to it and the activity  of multiple users would get mixed
  57.     together.
  58.  
  59.     LOCKED FILE STATUS DISPLAY
  60.  
  61.     RBBS-PC  displays  the status  of those  files which  must  be locked  in a
  62.     network environment on  line 25.   The lock status  of the message  file is
  63.     displayed  in positions  68 &  69.   The lock  status of  the user  file is
  64.     displayed  in positions  71 & 72.   The  lock block status  is displayed in
  65.     positions 74 & 75 and comments/uploads share positions 77 & 78.  The letter
  66.  
  67.  
  68.  
  69.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                     6-2
  70.  
  71.  
  72.     "U" in the first position shows that the file is currently "UNLOCKED".  The
  73.     letter "L" in the first position indicates that the file is "LOCKED".
  74.  
  75.     6.1 RBBS-PC Directory Structure
  76.     -------------------------------
  77.     The RBBS-PC package contains many  files, which can be put nearly  anywhere
  78.     the SysOp desires.  However, to avoid confusion, the default  locations for
  79.     the  RBBS-PC release files are  grouped logically into  subdirectories.  If
  80.     the files are  not placed in the  proper subdirectory, RBBS-PC  will behave
  81.     erratically  until you  reconfigure the  file locations  with CONFIG.   The
  82.     directory is as follows:
  83.  
  84.          DEFAULT DIRECTORY (usually C:\RBBS)
  85.               Contains RBBS-PC  program, message and user  files, INSTALL files
  86.               and operational .BAT files.
  87.  
  88.          BULLETIN DIRECTORY (usually, C:\RBBS\BULLET)
  89.               Contains the RBBS-PC bulletins and bulletin menu files.
  90.  
  91.          FILE CATALOG DIRECTORY (usually C:\RBBS\DIR)
  92.               Contains the files needed to maintain the list of files available
  93.               for download.
  94.  
  95.          DOC DIRECTORY (usually, C:\RBBS\DOC)
  96.               Contains the RBBS-PC documentation.
  97.  
  98.          FILE DIRECTORY (usually, C:\RBBS\FILES)
  99.               Contains the files available  to download.  Each SysOp  will want
  100.               to expand this into a group of directories.  Uploads  may also be
  101.               placed in this directory.
  102.  
  103.          HELP DIRECTORY (usually, C:\RBBS\HELP)
  104.               Contains all online HELP files for RBBS-PC, including  help files
  105.               created by the SysOp.
  106.  
  107.          FEATURE REMOVAL DIRECTORY (usually, C:\RBBS\LIT)
  108.               Contains utilities for removing features from RBBS-PC in order to
  109.               reduce executable code size.
  110.  
  111.          MACRO DIRECTORY (usually, C:\RBBS\MACROS)
  112.               Contains the MACRO files  which allow the SysOp to  design custom
  113.               RBBS-PC commands.
  114.  
  115.          NODE DIRECTORY (usually, C:\RBBS\NODE1)
  116.               Contains the files specific to each "node" of RBBS-PC.   A multi-
  117.               node  system will have  several "node" subdirectories.   Files in
  118.               this  subdirectory  include  CALLER  log  files,  RCTTY.BAT  door
  119.               interface files, and timed-event semaphore files.
  120.  
  121.          PERSONAL DOWNLOAD DIRECTORY (usually, C:\RBBS\PRIVATE)
  122.               Contains  the  directory  file for  RBBS-PC's  personal  download
  123.               feature.
  124.  
  125.          QUESTIONNAIRE DIRECTORY (usually, C:\RBBS\QUESTION)
  126.               Contains the RBBS-PC questionnaire files.
  127.  
  128.          SMALL EXECUTABLE DIRECTORY (usually, C:\RBBS\SMF)
  129.               Contains  a  substitute  RBBS-PC.EXE  which  has  reduced  error-
  130.               reporting, resulting in a smaller executable file.
  131.  
  132.  
  133.  
  134.     FILES RBBS-PC USES                                                      6-3
  135.  
  136.  
  137.          SOURCE CODE DIRECTORY (usually, C:\RBBS\SOURCE)
  138.               Contains source code and .BAT files for recompiling RBBS-PC.
  139.  
  140.          SYSTEM DIRECTORY (usually, C:\RBBS\SYSTEM)
  141.               Contains configuration  files used to customize  RBBS-PC, such as
  142.               the PASSWRDS, FILESEC, CONFMAIL and DOORS.DEF files.
  143.  
  144.          TEXT DIRECTORY (usually, C:\RBBS\TEXT)
  145.               Contains text  files seen by  the callers, including  MENU files,
  146.               WELCOME, PRELOG and LG*.DEF.
  147.  
  148.          UTILITY DIRECTORY (usually, C:\RBBS\UTIL)
  149.               Contains several utilities for maintaining your RBBS-PC.
  150.  
  151.          XFER DIRECTORY (usually, C:\RBBS\XFER)
  152.               Contains the files necessary  to operate file transfer protocols,
  153.               including PROTO.DEF, and various protocol drivers.
  154.  
  155.     Before moving any of these files, be sure you are familiar  with the CONFIG
  156.     utility.    If RBBS-PC  cannot  find  a  required  file,  the  results  are
  157.     UNPREDICTABLE!  The default directory structure is only offered as a guide.
  158.     Each SysOp is  encouraged to arrange files in a way  that suits the SysOp's
  159.     taste.
  160.  
  161.     6.2 RBBS-PC System Files
  162.     ------------------------
  163.     As shown above, "system" files are both static and variable in length.  The
  164.     system files used by RBBS-PC are:
  165.  
  166.     MESSAGES       Often  named MAINM.DEF.   This  file is  a random  file that
  167.                    contains  the  message  text  for the  RBBS-PC  system,  and
  168.                    several special records (e.g.  checkpoint and node records).
  169.                    The  first   record  in   the  file  contains   the  RBBS-PC
  170.                    "checkpoint" record.  The records immediately following this
  171.                    first record are  the RBBS-PC "node"  records.  From  there,
  172.                    the  rest of  the file  consists of  message header  records
  173.                    which are followed by  the actual message text.   Appendix A
  174.                    describes  these records,  the fields  within them,  and how
  175.                    each  field is used.   RBBS-PC expects the  MESSAGES file to
  176.                    exist, and to be in the proper format (CONFIG should be used
  177.                    to create  this file).   When it loads,  if CONFIG does  not
  178.                    find the MESSAGES file, or it finds one in pre-12.3A format,
  179.                    CONFIG  will create  it and  initialize it  to the  size the
  180.                    SysOp has specified.   Because of  the special fixed  length
  181.                    records in this  file, it  should not be  created or  edited
  182.                    outside CONFIG.
  183.  
  184.     When  the SysOp "packs" the message file  using CONFIG, the current message
  185.     file is preserved as MESSAGES.BAK, in case the "pack" is unsuccessful (i.e.
  186.     not enough  space to duplicate  the message  file).  If  the disk fills  up
  187.     during  the pack  function,  RBBS-PC can  recover  the message  file  using
  188.     MESSAGES.BAK.  When the  message file is successfully packed,  the original
  189.     MESSAGES  file  is  renamed   MESSAGES.OLD,  and  MESSAGES.BAK  is  renamed
  190.     MESSAGES.   CONFIG will  ask whether  you want to  delete the  old MESSAGES
  191.     file.  (Note  that, in  a multiple  RBBS-PC environment,  the message  file
  192.     should  only be "packed" when none of the nodes are running.)  The MESSAGES
  193.     file can be shared among multiple RBBS-PCs.
  194.  
  195.  
  196.  
  197.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                     6-4
  198.  
  199.  
  200.     USERS          Often  named MAINU.DEF.  The  USERS file is  a random access
  201.                    file that has  a record for  each user of  the system.   The
  202.                    record  contains a profile for each user who has logged onto
  203.                    RBBS-PC.   Appendix A  describes the  format of  the records
  204.                    within  the  USERS file.   These  records  are 128  bytes in
  205.                    length and  are automatically   maintained by RBBS-PC.   The
  206.                    SysOp  can do some  limited editing using  SysOp Function 5.
  207.                    RBBS-PC  expects the USERS file  to exist, and  to be in the
  208.                    proper format (as  the with MESSAGES file,  CONFIG should be
  209.                    used to  create this  file).   If CONFIG  does not  find the
  210.                    USERS file on the system when it loads, it will create it to
  211.                    the size specified by the SysOp.  The USERS file should  not
  212.                    be created or  edited outside CONFIG (with  the exception of
  213.                    certain  utilities specifically  designed for  this  task --
  214.                    under NO circumstances use  a text editor to edit  the USERS
  215.                    file).
  216.  
  217.     When the SysOp  "packs" the user file using CONFIG,  the current USERS file
  218.     is preserved  as USERS.BAK, in  case the "pack"  is unsuccessful (i.e.  not
  219.     enough space to duplicate the users file).  If the disk fills up during the
  220.     pack function RBBS-PC will recover the USERS file from USERS.BAK.  When the
  221.     users  file  is successfully  packed, the  original  users file  is renamed
  222.     USERS.OLD  and the temporary file USERS.BAK  is renamed USERS.  CONFIG will
  223.     ask whether you want to delete the old USERS file or not.  (Note that in  a
  224.     multiple RBBS-PC environment, the  USERS file should only be  "packed" when
  225.     none  of the  nodes are  running.)   The  USERS  file can  be shared  among
  226.     multiple RBBS-PC's.
  227.  
  228.     CALLERS        This  file is a random file that  contains a log of all your
  229.                    caller's  activities as  they use  the system.   This  is an
  230.                    ASCII  file, but  it is  formatted as  64 byte  fixed length
  231.                    records with no carriage  returns or line feeds  between the
  232.                    records.   If  you  set the  "extended  logging" feature  of
  233.                    RBBS-PC  to be  on,  then a  more  detailed record  of  each
  234.                    caller's activity will  be kept.  There are many "statistic"
  235.                    and "bulletin" generating utilities which have  been written
  236.                    to work with the CALLERS  file.  If the CALLERS file  is not
  237.                    found, RBBS-PC will  create a  new one (no  need for  CONFIG
  238.                    here).  To clear the log,  ERASE the file.  The CALLERS file
  239.                    can't be shared among  multiple nodes, because activity from
  240.                    the various nodes  would be  mingled together  in the  file,
  241.                    making it impossible to determine who did what, and when.
  242.  
  243.     ARCWORK?.DEF   This file is created as output by  the file view command and
  244.                    contains the  contents of  the archived file  being inquired
  245.                    against.  The node number replaces the wildcard "?".
  246.  
  247.     BULLET.FCK     This file is used to find new bulletins when NAMED bulletins
  248.                    (rather  than  numbered  bulletins)  are used.    It  should
  249.                    contain a list of  NAMED bulletin file names, one  per line.
  250.                    Numbered bulletins are automatically checked by RBBS-PC.
  251.  
  252.     COMMENTS       This file is  a sequential file  that contains any  comments
  253.                    that have been left by users for the SysOp.  The file can be
  254.                    scanned by a  SysOp function, or it  can be TYPEd or  edited
  255.                    outside the  RBBS-PC system.  A SysOp  function is available
  256.                    to delete this file.  The file will be created by RBBS-PC if
  257.                    it is not found.   The COMMENTS file cannot be  shared among
  258.  
  259.  
  260.  
  261.     FILES RBBS-PC USES                                                      6-5
  262.  
  263.  
  264.                    multiple  RBBS-PC's  using  CORVUS'  "OMNINET",  but can  be
  265.                    shared using other multi-user systems.
  266.  
  267.     Please note that  if you  have activated the  CONFIG parameter which  tells
  268.     RBBS-PC  to store Comments to the SysOp  as privates messages to the SysOp,
  269.     then this file will not be used.
  270.  
  271.     DK*.ARC        These files are  created as output by the Library Sub-System
  272.                    archive program.   These  work files  are deleted  each time
  273.                    RBBS-PC recycles.
  274.  
  275.     DOORS.DEF      This  is the "doors control  file" used by  RBBS-PC to allow
  276.                    the  SysOp more control over  access to doors.   See section
  277.                    14.3.
  278.  
  279.     DORINFO?.DEF   This file  is created by  RBBS-PC when  a caller exits  to a
  280.                    DOOR.   It contains information about the caller needed by a
  281.                    "DOOR" (see section 14.2.2).
  282.  
  283.     DOUT?.DEF      Used by doors to communicate back to RBBS-PC.
  284.  
  285.     DRST?.DEF      Internal file used by RBBS-PC  to restore itself upon return
  286.                    from doors.
  287.  
  288.     NODE?WRK       This file  is created by RBBS-PC  when a caller  exits to an
  289.                    external protocol to  do "batch" downloads.   It contains  a
  290.                    list of fully qualified file names to be downloaded.
  291.  
  292.     QMXFER.ERR     This  file  is created  as  output by  QMXFER.COM  to notify
  293.                    RBBS-PC  of  the  results   of  an  external  file  protocol
  294.                    transfer.
  295.  
  296.     RBBS?F1.DEF    This is  the file dynamically  created when the  local SysOp
  297.                    exits to DOS.
  298.  
  299.     RBBS?PC.DEF    This is an ASCII text  file created as output by  the CONFIG
  300.                    program.    It  contains the  configuration  parameters  for
  301.                    RBBS-PC.  Each time RBBS-PC is run, it reads from this file.
  302.                    In a multiple RBBS-PC  environment, the node definition file
  303.                    for each RBBS-PC is named RBBSxPC.DEF (where "x" is a number
  304.                    1 to 9, 0  meaning the tenth node,  and A through Z for  the
  305.                    11th  through  the 36th  node).   In  a single  user RBBS-PC
  306.                    environment, the name will be RBBS-PC.DEF.
  307.  
  308.     While  this file  CAN  be edited  with  text editor,  and many  experienced
  309.     RBBS-PC  SysOps  do  this,  you  might  have difficulty  determining  which
  310.     parameter is  which and how the  various parameters work  together.  Unless
  311.     you  are QUITE SURE of what you are doing, we recommend that you use CONFIG
  312.     to alter your RBBS-PC.DEF files.
  313.  
  314.     99.DIR         The is the default  filename for the file RBBS-PC  builds to
  315.                    hold  the name, file size, date, and description appended to
  316.                    it of files that have been uploaded.  The 99.DIR file cannot
  317.                    be shared among multiple RBBS-PC's using CORVUS's "OMNINET",
  318.                    but can be shared on other multi-user systems.
  319.  
  320.  
  321.  
  322.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                     6-6
  323.  
  324.  
  325.     6.3 RBBS-PC's Graphics Support
  326.     ------------------------------
  327.     RBBS-PC can display three different "flavors" of text files:
  328.  
  329.        - Non-graphic text, consisting of the 128 ASCII characters
  330.        - Graphic text, consisting of the 256-character IBM character set
  331.        - ANSI color graphics,  which include ANSI terminal commands  to display
  332.          color, position text on the screen, and play music.
  333.  
  334.     The "flavor" seen is based on the user's current graphics option (which can
  335.     be changed with the Graphics command on  the Utility menu).  In order for a
  336.     user to  see either Graphics or  ANSI color, the following  items must have
  337.     occurred:
  338.  
  339.        - The caller must have logged on with 8 bit  word, no parity, and 1 stop
  340.          bit.
  341.        - The   caller  must   have   selected  graphics   (either  "ASCII"   or
  342.          "Color-IBM"),  and the  file  must exist  with  a filename  ending  in
  343.          either:
  344.               "G"  For Graphic files, or
  345.               "C"  For ANSI Color files
  346.        - The caller's hardware and software must support the "flavor" selected.
  347.          All  IBM PCs and compatibles  support Graphics, and  most will support
  348.          ANSI  Color, if  the right  device  driver is  loaded on  the caller's
  349.          system.
  350.  
  351.     RBBS-PC will check to see if a "graphics" file exists by appending a "G" or
  352.     "C" to the file name  (e.g. MAINC.NWS instead of MAIN.NWS).  If such a file
  353.     can't be found,  RBBS-PC will check  to see if  a non-graphics file  exists
  354.     (i.e. one without the "G" or "C").  RBBS-PC will display the first  file it
  355.     finds.
  356.  
  357.     6.4 RBBS-PC Text Files
  358.     ----------------------
  359.     The  RBBS-PC "text"  files are  both static  and variable  in length.   The
  360.     "text" files used by RBBS-PC are:
  361.  
  362.     AUTOPAGE.DEF   This is a text file setup  by the SysOp that informs RBBS-PC
  363.                    of  which caller,  callers,  or group  of  callers that  the
  364.                    system should automatically "page" the SysOp as soon as they
  365.                    log on.  See section 7.11.
  366.  
  367.     BULLET         This  is  a text  menu  file  that  describes the  BULLETINS
  368.                    available on RBBS-PC.  It is displayed following the WELCOME
  369.                    file  when a  user  first enters  the  system.   It must  be
  370.                    present if CONFIG parameter  43 is greater  than 1.  It  can
  371.                    also  be called  from  the  main  menu with  the  B)ulletins
  372.                    command.
  373.  
  374.     BULLET1 --> BULLET99
  375.                    There can  be 1 to  99 numbered  "bulletins", and  virtually
  376.                    unlimited  named  bulletins.   RBBS-PC  will  check for  the
  377.                    existence  of a file whose name consists of the prefix given
  378.                    by parameter 44 of CONFIG  appended with the bulletin number
  379.                    and using parameter 41  of CONFIG to determine the  drive to
  380.                    find the bulletin on.
  381.  
  382.     CONFENCE       Displayed to  users who  issue the  J)oin function  from the
  383.                    main menu.   It can be  created by any text  editor that can
  384.  
  385.  
  386.  
  387.     FILES RBBS-PC USES                                                      6-7
  388.  
  389.  
  390.                    create  an ASCII  file  and should  contain  a list  of  the
  391.                    available conferences.
  392.  
  393.     CONFMAIL.DEF   This is  a text file setup by the SysOp to notify callers of
  394.                    the mail they have waiting in specific (or all) conferences.
  395.                    See section 18.
  396.  
  397.     DIR.DIR, *.DIR
  398.                    The  DIR.DIR file,  which can  be renamed  using the  CONFIG
  399.                    utility, is a text file which  contains a listing of all the
  400.                    categories in  your FMS.DIR  (FMS = File  Management System,
  401.                    see section 12).  Each of these categories has to be linked,
  402.                    via a  code, to the entries in the FMS.DIR file, and this is
  403.                    done via the DIR.CAT file.
  404.  
  405.     If  you are  NOT using  FMS-style directories,  but rather  want your  file
  406.     catalogs  to be normal ASCII text files, then you need to create a separate
  407.     file for each category  listed in DIR.DIR.  Each listing will  be in a file
  408.     *.DIR, where the wildcard "*" is the category code from DIR.DIR.
  409.  
  410.     The  DIR.DIR file  is not  optional, since  whether you're  using FMS-style
  411.     directories or  not, you still need  to present your list  of categories to
  412.     the  caller.   Using  FMS-style directories  allows  you  to keep  all  the
  413.     downloadable files listed in  one big file  (or several smaller ones),  and
  414.     use  category "codes" within  that file to  group them.   Without FMS, each
  415.     category code has to be its own "directory".
  416.  
  417.     DIR.CDR, *.CDR
  418.                    At least  one DIR.CDR file has  to be present on  one of the
  419.                    drives available  for downloading if the  Library Sub-System
  420.                    support has been activated.  Alternative directories,  *.CDR
  421.                    should be reflected in the DIR.CDR file.
  422.  
  423.     EPILOG.DEF     This is the default name for the questionnaire that is shown
  424.                    to users  as they  log off. It  can be  either an  extensive
  425.                    "poll" (which frequent users would find tedious) or a simple
  426.                    thank you.  Or, you omit this file entirely.
  427.  
  428.     FILESEC        This file  controls which security levels  can download from
  429.                    which paths, and it is more fully described in section 15.4.
  430.  
  431.     HELP           There is a help file for  each command which has the  format
  432.                    xy.HLP, where x is  the first letter of the  section (M,F,U)
  433.                    and y is  the command  letter, except for  global and  SysOp
  434.                    commands, which have the format y.HLP.   There  are also the
  435.                    following special help files:
  436.  
  437.          HELP03         Describes the message  protection options  when <?>  is
  438.                         entered after the message  <E>nter command is  executed
  439.                         at the main message menu.
  440.  
  441.          HELP04         Describes the  message entry subfunctions  when <?>  is
  442.                         entered at the subfunction prompt.
  443.  
  444.          HELP07         Describes the message read  options when <?> is entered
  445.                         while reading messages.
  446.  
  447.          HELP09         Displayed  when <H>elp  is  requested for  the type  of
  448.                         graphics a user wants (none, ASCII, color/music).
  449.  
  450.  
  451.  
  452.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                     6-8
  453.  
  454.  
  455.          FILE.HLP       Displayed when <H>elp is entered in the files subsystem
  456.                         function prompt.
  457.  
  458.          LIBR.HLP       Displayed  when <H>elp  is entered  within the  library
  459.                         subsystem.
  460.  
  461.          MAIN.HLP       Displayed when <H>elp is requested on the main function
  462.                         prompt.  It contains command information.
  463.  
  464.          RGXPIRD.HLP    Displayed to users when their registration has expired.
  465.                         See section 9.
  466.  
  467.          RGXPIRE.HLP    Displayed to users when  their registration is about to
  468.                         expire.  See section 9.
  469.  
  470.          SECVIO.HLP     If this file is present, it is shown to the caller each
  471.                         time a security violation occurs.
  472.  
  473.          SMARTTXT.HLP   Illustrates the  use of  embedded  commands within  any
  474.                         text file displayed by RBBS-PC that causes the text  to
  475.                         appear personalized to the caller.  See section 7.9 for
  476.                         a more complete description of this feature.
  477.  
  478.          UPCAT.HLP      Used to help users categorize their uploads.
  479.  
  480.          UTIL.HLP       Displayed when  <H>elp  is  requested  in  the  utility
  481.                         subsystem function prompt.
  482.  
  483.     LG*.DEF        This  is the file displayed,  if present, to  users based on
  484.                    security level when the caller logs on.  The wildcard "*" is
  485.                    the security level  of the  users who would  see this  file.
  486.                    For  instance,   this  allows   the  SysOp  to   provide  an
  487.                    explanation for callers whose security level falls below the
  488.                    minimum  to log  on, or  it can  also be  used to  provide a
  489.                    "personalized" welcome to users who have a specific security
  490.                    level.  Some examples are:
  491.  
  492.     ┌─────────┬────────────┬──────────────────────────────────────────────────┐
  493.     │Security │  File name │      Sample text for level greeting file         │
  494.     │  Level  │            │                                                  │
  495.     ├─────────┼────────────┼──────────────────────────────────────────────────┤
  496.     │    9    │    LG9.DEF │ "Hi, nice to have another SysOp call in."        │
  497.     ├─────────┼────────────┼──────────────────────────────────────────────────┤
  498.     │    6    │    LG6.DEF │ "Registered users are the most appreciated."     │
  499.     ├─────────┼────────────┼──────────────────────────────────────────────────┤
  500.     │    4    │    LG4.DEF │ "Too many security violations."                  │
  501.     ├─────────┼────────────┼──────────────────────────────────────────────────┤
  502.     │   -1    │   LG-1.DEF │ "Your behavior has been inappropriate."          │
  503.     ├─────────┼────────────┼──────────────────────────────────────────────────┤
  504.     │ -9999   │LG-9999.DEF │ Special "BBS verification" message for the U.S.  │
  505.     │         │            │ BBS listing (Appendix B).                        │
  506.     └─────────┴────────────┴──────────────────────────────────────────────────┘
  507.  
  508.     MAIN.NWS       The "news"  file for the main  message base.  If  you rename
  509.                    your  users  and messages  to  XYZU.DEF  and XYZM.DEF,  then
  510.                    "XYZ.NWS" would be the news file.  See section 7.13.
  511.  
  512.  
  513.  
  514.     FILES RBBS-PC USES                                                      6-9
  515.  
  516.  
  517.     MAIN.PUI       This is the programmable user interface file that allows the
  518.                    SysOp  to structure  the RBBS-PC commands  as desired.   See
  519.                    section 7.6 for a description of the PUI.
  520.  
  521.     MENU*          These  contain  the local  SysOp  menu and  menu  of various
  522.                    commands for the subsystems.
  523.  
  524.     NEWUSER        This is  a text file  that is displayed  for new users  just
  525.                    before registration occurs.
  526.  
  527.     PASSWRDS       This  file   controls  which   security  levels   get  which
  528.                    privileges, and is more fully described in section 15.3.
  529.  
  530.     PRELOG         Displayed to  callers prior  to asking for  their first/last
  531.                    name and password.
  532.  
  533.     PRIV.DEF       This  file  contains  the  information  used  for  "personal
  534.                    downloading", described in section 12.7.
  535.  
  536.     RBBS-CDR.DEF   A text file that  contains the disk numbers, paths  and disk
  537.                    titles  of disks  available to  the Library subsystem.   The
  538.                    format  of the  file  is described  in  section 12.6.    The
  539.                    RBBS-CDR.DEF  (and  matching  FMS  directory)  file  can  be
  540.                    downloaded from Doug Azzarito's BBS.  It is  not distributed
  541.                    with RBBS-PC because of it's size (500K).
  542.  
  543.     RBBS-REG.DEF   This is the default name for the questionnaire that is asked
  544.                    of all new users who  log on.  The "new user"  questionnaire
  545.                    is only seen once, by new users.  This file is optional.
  546.  
  547.     TRASHCAN       A  text  file  that  contains names  that  the  SysOp  finds
  548.                    objectionable and does not want used as either a users first
  549.                    or last name.  RBBS-PC uses this file, if it exists, to deny
  550.                    access to anyone using  one of these names for  either their
  551.                    first or last name.
  552.  
  553.     WELCOME        A text file  that a  user first sees  upon logging onto  the
  554.                    system.   Similarly each  "conference" can have  a "welcome"
  555.                    file  by having a  file whose last character  ended in a "w"
  556.                    (i.e.  conference "RBBS"  would  have a  message file  named
  557.                    RBBSM.DEF  and a  user file  named RBBSU.DEF  if it  where a
  558.                    "private" conference and a welcome file named RBBSW.DEF).
  559.  
  560.